#include "Memory.h"

void * operator new(unsigned long int size)
{
  return Embeddable::embed_malloc(size);
}

void operator delete(void * ptr)
{
  Embeddable::embed_free(ptr);
} 

//operator for new[] 
void* operator new[](unsigned long int size)
{
  return Embeddable::embed_malloc(size);
}

//operator for delete[] operator
void operator delete[](void * ptr)
{
  Embeddable::embed_free(ptr);
} 


